@charset "utf-8";
/**********页面头部************/
#wapper{
	width: 100%;
	padding-top: 0.88rem;
	 
	position: relative;
	background-color: white;
}
#wapper #header{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
}
/******页面头部*********/
#header {
	width: 100%;
	height: 0.88rem;
	
	font-size: 0.36rem;
	text-align: center;
	line-height: 0.96rem !important;
 
	/*position: relative;*/
}
#header .back{
	width: 0.42rem;
	height: 100%;
	background: url(../images/back.png) no-repeat center;
	background-size: 0.14rem 0.26rem;
	position: absolute;
	left: 0.16rem;
	top: 0;
}
#header .set{
	width: 0.55rem;
	height: 100%;
	background: url(../images/head_set.png) no-repeat center;
	background-size: 0.35rem 0.35rem;
	position: absolute;
	right: 0.2rem;
	top: 0;
}
#header .state{
	height: 100%;
	color: white;
	font-size: 0.28rem;
	line-height: 0.96rem !important;
	position: absolute;
	right: 0.3rem;
	top: 0;
}
/*********页面底部********/
#wapper #footer{
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 99999;
}
#footer{
	width: 100%;
	height: 1.1rem;
	border-top: 0.01rem solid rgba(0,0,0,0.2);
	background-color: rgba(255,255,255,1);
}
#footer .item{
	float: left;
	display: block;
	width:49%;
	height: 100%;
	padding-top: 0.2rem;
	letter-spacing: 2px;
}
#footer .item .icon{
	display: block;
	width: 100%;
	height: 0.4rem;
}
#footer .item .icon1{
	background: url(../images/foot_icon1.png) no-repeat center;
	background-size: 0.43rem 0.39rem
}
#footer .item .icon2{
	background: url(../images/foot_icon2.png) no-repeat center;
	background-size: 0.41rem 0.36rem
}
#footer .item .icon3{
	background: url(../images/foot_icon3.png) no-repeat center;
	background-size: 0.26rem 0.36rem
}
#footer .item .icon4{
	background: url(../images/foot_icon4.png) no-repeat center;
	background-size: 0.31rem 0.4rem
}
#footer .item .icon5{
	background: url(../images/foot_icon5.png) no-repeat center;
	background-size: 0.35rem 0.39rem
}
#footer .item .icon6{
	background: url(../images/foot_icon6.png) no-repeat center;
	background-size: 0.35rem 0.39rem
}
#footer .item .text{
	color: #333;
	font-size: 0.24rem;
	text-align: center;
	margin-top: 0.12rem;
}
#footer .item .text.c1{
	color: #FFCA4C;
}

/*****登录*****/
#login{
	width: 100%;
	height:92vh; 
	  /* background: url(../images/login_bg.png) no-repeat center;  */
	background-size: 7.5rem 13.34rem;
	margin-top: -0.88rem;
	background-color: #fff;
}
#login .login-icon{
	 
	width: 100%;
	padding-top: 0.87rem;
	text-align: center;
   
}
#login .login-icon>div{
	 
	width: 100%;
 
}
#login .login-icon .icon_text{
	color: #222222;
	font-size: .3rem;
 letter-spacing: 5px;
 line-height: .5rem;
	 
}
#login .login-icon .icon{
	width:40%;
	 
	margin: 0 auto;	 
}
#login .login-icon .icon img{
	width: 100%;
 
	  
}
#login .login-title{
	color: white;
	font-size: 0.5rem;
	font-weight: bold;
	text-indent: 0.59rem;
	margin-top: 0.74rem;
	letter-spacing: 0.06rem;
}
#login .line{
	width:6.7rem;
    margin: 0 auto;
	height:1.2rem; 
	 
}
 #login .line：nth-child(1){
 	margin-top: 0.9rem;
 }
#login .line .line-title{
	float: left;
	color: white;
	font-size: 0.26rem;
}
#login .line .line-input{
	 
	display: inline-block;
	width: 70%;
	height:1.2rem;
	color: #333333;
	font-size: 0.29rem;
	border: 0;
	outline: none;
	 margin-left: .41rem;
	background-color: transparent;
	 
}
 
#login .line .icon{
	display: inline-block;
	width: 0.38rem;
	height: 0.38rem;
	
	background-size: contain;
	 
	z-index: 9999;
}
#login .login-btn{
	width: 6.3rem;
	height: 0.8rem;
	color: #333333;
	font-size: 0.30rem;
	text-align: center;
	line-height: 0.8rem;
	letter-spacing: 0.1rem;
	 
	background-color: #FFCE00;
	/* background: url(../images/login_icon3.png) no-repeat center; */
	background-size: contain;
	margin-top: 1.2rem;
}
/*******我的账户*******/
#myaccount{
	position: relative;
	margin-top: -0.88rem;
}
#myaccount #header{
	position: absolute;
	left: 0;
	top: 0;
	background-color: transparent;
	z-index: 9999;
}
#myaccount .userinfo{
	width: 100%;
	height: 5.04rem;
    background: url(../images/myc/info_bg.png) no-repeat 0 0; 
	background-size: 7.5rem 5.04rem;
}
#myaccount .userinfo .con{
	width: 6.9rem;
	height: 3.07rem;
	position: relative;
	top:0.85rem;
	 
}
#myaccount .userinfo .con .userphoto{
	width: 1.32rem;
	height: 1.32rem;
	color: #FFFFFF;
	font-size: 0.62rem;
	font-weight: bold;
	border-radius: 50%;
	text-align: center;
	line-height: 1.32rem;
	background-color:#fff;
	background:url("https://alipic.lanhuapp.com/psc963b46042a7379b-1608-4735-b15d-c55ae1844a96") no-repeat 0 0;
	background-size: 100% 100%;
}
#myaccount .userinfo .con .name{
	color: #333;
	font-size: 0.28rem;
	text-align: center;
	margin-top: 0.22rem;
	letter-spacing: 0.02rem;
}
#myaccount .userinfo .con .uid{
	color: #333333;
	font-size: 0.27rem;
	text-align: center;
	margin-top: 0.22rem;
	 
}
#myaccount .jms{
	width:96%;
	 
	margin:-1.32rem auto 0 auto;
}
.jms .count_menu{
	 
	border-radius:10px;
	background-color: #fff;
}
#myaccount .jms .jms-data{
	width: 100%;
	padding: 0.42rem 0.3rem;
}
#myaccount .jms .jms-data .jms-data-item{
	float: left;
    display: block;
	width: 33.33%;
	height: 1.14rem;
	 
}
#myaccount .jms .jms-data .jms-data-item:last-child{
	border-right: 0;
}
#myaccount .jms .jms-data .jms-data-item .text1{
	color: #FF654C;
	font-size: 0.32rem;
	 
	text-align: center;
}
#myaccount .jms .jms-data .jms-data-item .text2{
	color: #333;
	font-size: 0.28rem;
	text-align: center;
	margin-top: 0.39rem;
}

#myaccount .content_jms{
	border-radius: 10px;
	margin-top:.1rem;
	background-color: #fff;
	padding-top: .59rem;
}
.content_top{
	 
}
#myaccount .jms .jms-rq{
	width: 80%;
	margin:0 auto;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

#myaccount .jms .jms-rq .jms-rq-item{
	 height: .47rem;
	 width: 25%;
	 font-size:.25rem;
	 text-align: center;
	 border: 1px solid #FFEFAF;
}
#myaccount .jms .jms-rq .jms-rq-item:nth-child(1){
	border-top-left-radius:5px; 
	border-bottom-left-radius:5px; 
}
#myaccount .jms .jms-rq .jms-rq-item:nth-child(4){
	border-top-right-radius:5px; 
	border-bottom-right-radius:5px; 
}
#myaccount .jms .jms-rq .jms-rq-item span{
	display:block;
	width: 100%;
	height: 100%;
	  color: #333;
	 line-height:.46rem;
	 
}
 #myaccount .jms .jms-rq .jms-rq-item span.c1{
	color: #ffff;
	 background-color:#FFCA4C;
} 
#myaccount .jms .jms-map{
	margin-top: 0.46rem;
	padding: 0 0.3rem;
}
#myaccount .jms .jms-map .jms-map-con{
	width: 6.9rem;
 
	border-radius: 0.1rem;
	padding-top: 0.24rem;
	margin-bottom: 0.2rem;
}
#myaccount .jms .jms-map .jms-map-con1{
	height: 3.5rem;
}
#myaccount .jms .jms-map .jms-map-con2{
	height: 4.7rem;
}
#myaccount .jms .jms-map .jms-map-con .jssm{
	width: 100%;
	height: 0.38rem;
}
#myaccount .jms .jms-map .jms-map-con .jssm .icon1{
	float: left;
	width: 0.38rem;
	height: 0.38rem;
	background: url(../images/myaccount_bg2.png) no-repeat center;
	background-size: 0.37rem 0.37rem;
	margin-left: 0.24rem;
}
#myaccount .jms .jms-map .jms-map-con .jssm .icon2{
	float: right;
	width: 0.38rem;
	height: 0.38rem;
	background: url(../images/myaccount_bg5.png) no-repeat center;
	background-size: 0.34rem 0.18rem;
}
#myaccount .jms .jms-map .jms-map-con .jssm .icon3{
	float: right;
	width: 0.38rem;
	height: 0.38rem;
	background: url(../images/myaccount_bg4.png) no-repeat center;
	background-size: 0.34rem 0.18rem;
}
#myaccount .jms .jms-map .jms-map-con .jssm .text{
	float: left;
	display: inline-block;
	height: 0.38rem;
	color: #333333;
	font-size: 0.28rem;
	line-height: 0.38rem;
	margin-left: 0.18rem;
}
#myaccount .jms .jms-map .jms-map-con .jssm .text1{
	float: right;
	display: inline-block;
	height: 0.38rem;
	color: #333333;
	font-size: 0.26rem;
	line-height: 0.38rem;
	margin-left: 0.14rem;
	margin-right: 0.2rem;
}
#myaccount .jms .jms-map .jms-map-con1 .nodataimg{
	display: block;
	width: 100%;
	height: 2.4rem;
	background: url(../images/myaccount_bg3.png) no-repeat center;
	background-size: 2.54rem 2.41rem;
	position: relative;
	top: -0.2rem;
}
#myaccount .jms .jms-map .jms-map-con1 .t1{
	color: #5499EB;
	font-size: 0.26rem;
	text-align: center;
}
#myaccount .jms .jms-map .jms-map-con2 .zxtu{
  width: 6rem;
  height: 3.6rem;
  margin-top: 0.2rem;
  overflow: hidden;
  position: relative;
}
/********查看资料********/
#lookinfo{
	width: 100%;
	 
}
#lookinfo .line{
	width: 100%;
	height: 1.12rem;
	line-height: 1.12rem;
	padding: 0 0.28rem;
	background-color: white;
}
#lookinfo .line1{
	height: 1.42rem;
	line-height: 1.42rem;
}
#lookinfo .line .line-con{
	width: 100%;
	height: 100%;
	padding-left: 0.04rem;
	padding-right: 0.1rem;
	border-bottom: 0.02rem solid #F2F2F2;
}
#lookinfo .line:last-child .line-con{
	border-bottom: 0;
}
#lookinfo .line .line-con .t1{
	float: left;
	display: inline-block;
	height: 100%;
	color: #333333;
	font-size: 0.32rem;
  line-height: 1.12rem;
}
#lookinfo .line1 .line-con .t1{
  float: left;
  display: inline-block;
  height: 100%;
  color: #333333;
  font-size: 0.32rem;
  line-height: 1.42rem;
}
#lookinfo .line .line-con .t2{
	float: right;
	display: inline-block;
	height: 100%;
	color: #666666;
	font-size: 0.3rem;
  line-height: 1.12rem;
}
#lookinfo .line .line-con .t3{
	float: right;
	display: inline-block;
	width: 0.88rem;
	height: 0.88rem;
	color: white;
	font-size: 0.48rem;
	text-align: center;
	line-height: 0.88rem;
	border-radius: 50%;
	background-color: #4990E2;
	margin-top: 0.28rem;
}
/********设置中心********/
#set{
	width: 100%;
}
#set .line{
  display: block;
	width: 100%;
	height: 1.27rem;
	padding-left: 0.3rem;
}
#set .line .line-con{
	width: 100%;
	height: 100%;
	padding-left: 0.04rem;
	border-bottom: 0.02rem solid #F2F2F2;
}
#set .line .line-con .t1{
	float: left;
	display: inline-block;
	height: 100%;
	color: #333333;
	font-size: 0.32rem;
	line-height: 1.27rem;
}
#set .line .line-con .icon{
	font-size:0.32rem;
	float: right;
	display: inline-block;
	width: 0.42rem;
	height: 1.27rem;
	background: url(../images/set_bg1.png) no-repeat center;
	background-size: 0.14rem 0.26rem;
	margin-right: 0.18rem;
}
#set .quitlogin{
	width: 6.9rem;
	height: 0.9rem;
	color: white;
	font-size: 0.30rem;
	text-align: center;
	line-height: 0.9rem;
	background-color: #FFCA4C;
	background-size: contain;
	margin-top: 0.87rem;
	letter-spacing: 0.03rem;
}
/*******修改密码*******/
#setpwd{
	width: 100%;
	padding-top: 0.66rem;
}
#setpwd .line{
	width: 100%;
	height: 0.7rem;
	line-height: 0.8rem;
	padding: 0 0.3rem;
	margin-bottom: 0.3rem;
	border-bottom: 1px solid #EEE;
}
#setpwd .line .line-con{
	width: 100%;
	height: 100%;
	 padding-left: 0.28rem;
}
#setpwd .line .line-con input{

	float: left;
	width: 4rem;
	color: #333333;
	font-size: 0.24rem;
	border: 0;
	outline: none;
	margin-left: 0.24rem;
	background-color: transparent;
}
#setpwd .line .line-con .icon1{
	float: left;
	display: inline-block;
	width: 0.3rem;
	height: 100%;
	background: url(../images/setpwd_bg1.png) no-repeat center;
	background-size: 0.3rem 0.43rem;
}
#setpwd .line .line-con .icon2{
	float: right;
	display: inline-block;
	width: 0.38rem;
	height: 100%;
	background: url(../images/setpwd_bg2.png) no-repeat center;
	background-size: 0.32rem 0.32rem;
	margin-right: 0.22rem;
}
#setpwd .line .line-con .icon3{
	float: left;
	display: inline-block;
	 
	height: 100%;
	 
}
#setpwd .line .line-con .icon4{
	float: left;
	display: inline-block;
	width: 0.3rem;
	height: 100%;
	background: url(../images/setpwd_bg4.png) no-repeat center;
	background-size: 0.3rem 0.38rem;
}
#setpwd .line .line-con .icon5{
	float: right;
	display: inline-block;
	width: 0.38rem;
	height: 100%;
	background: url(../images/setpwd_bg5.png) no-repeat center;
	background-size: 0.35rem 0.18rem;
	margin-right: 0.24rem;
}
#setpwd .line .line-con .icon6{
	float: right;
	display: inline-block;
	width: 0.38rem;
	height: 100%;
	background: url(../images/setpwd_bg5-1.png) no-repeat center;
	background-size: 0.38rem 0.23rem;
	margin-right: 0.24rem;
}
#setpwd .surebtn{
	width: 6.9rem;
	height: 0.9rem;
	color: white;
	font-size: 0.36rem;
	text-align: center;
	line-height: 0.9rem;
	    background-color: #FFCA4C;
	letter-spacing: 0.04rem;
}
/**********首页***********/
#index{
	width: 100%;
	margin-top: -0.88rem;
}
#index .index-top{
	width: 100%;
	height: 5.36rem;
	background: url(../images/index_bg1.png) no-repeat center;
	background-size: 7.5rem 5.36rem;
}
#index .index-top .index-top-data{
	width: 100%;
	height: 1.5rem;
	position: relative;
	left: 0;
	top: 1.6rem;
}
#index .index-top .index-top-data .item{
	float: left;
	width: 50%;
	height: 1.5rem;
	/* padding-top: 0.3rem; */
}
#index .index-top .index-top-data .item .t1{
	color: white;
   /* font-weight: bold; */
	text-align: center;
	letter-spacing: 0.03rem;
}
#index .index-top .index-top-data .item .t2{
	color: white;
	font-size: 0.26rem;
	text-align: center;
	margin-top: 0.24rem;
}
#index .index-center{
	width: 100%;
	z-index:10000000;
}
#index .index-center .item{
	float: left;
	display: block;
	width: 33.33%;
	height: 2.2rem;
	padding-top: 0.36rem;
	position: relative;
}

#index .index-center .item .icon{
	display: block;
	margin: 0 auto;
	width: 1.1rem;
	height:1.1rem;
	
}
#index .index-center .item .icon1{
	background: url(../images/myc/index_icon2.png) no-repeat 0;
	background-size:100% 100%;
}
#index .index-center .item .icon2{
	background: url(../images/myc/index_icon3.png) no-repeat 0;
	background-size:100% 100%;
}
#index .index-center .item .icon3{
	background: url(../images/myc/index_icon1.png) no-repeat 0;
	background-size:100% 100%;
}
#index .index-center .item .icon1{
	background: url(../images/myc/index_icon2.png) no-repeat 0;
	background-size:100% 100%;
}
#index .index-center .item .icon4{
	background: url(../images/myc/index_icon4.png) no-repeat 0;
	background-size:100% 100%;
}
#index .index-center .item .icon5{
	background: url(../images/myc/index_icon5.png) no-repeat 0;
	background-size:100% 100%;
}
#index .index-center .item .text{
	color: #333;
	font-size: 0.26rem;
	text-align: center;
	margin-top:0.24rem;
}
#index .index-center .item .ll{
	width: 0.02rem;
	height: 1.14rem;
	background-color: rgba(242,242,242,1);
	position: absolute;
	right: 0;
	top: 0.8rem;
}
/*********选择地址********/
#choosesite{
	width: 100%;
}
#choosesite .search{
	width: 5.13rem;
	height: 1.37rem;
	/*background: url(../images/choose_bg1.png) no-repeat center;*/
	/*background-size: 5.13rem 1.37rem;*/
	background-color: #FFF;
	border-radius: .685rem;
	position: fixed;
	left: 1.19rem;
	bottom: 1.39rem;
	z-index: 9999;
	display: flex;
	justify-content: space-around;
	align-items: center;
}
#choosesite .search .cc{
	width: 1rem;
	height: 100%;
	padding-top: 0.3rem;
}
#choosesite .search .cc .icon{
	display: block;
	width: 100%;
	height: 0.49rem;
	background: url(../images/choose_bg2.png) no-repeat center;
	background-size: 0.49rem 0.49rem;
}
#choosesite .search .cc .text{
	color: #FFFFFF;
	font-size: 0.22rem;
	text-align: center;
	margin-top: 0.1rem;
}
#choosesite .search .lr{
	width: 1rem;
	height: 100%;
	padding-top: 0.4rem;
	/*position: absolute;
	top: 0;*/
}
#choosesite .search .lr1{
	left: 0.6rem;
}
#choosesite .search .lr2{
	right: 0.6rem;
}
#choosesite .search .lr .icon1{
	display: block;
	width: 100%;
	height: 0.3rem;
	background: url(../images/search.png) no-repeat center;
	background-size: 0.39rem 0.39rem;
}
#choosesite .search .lr .icon2{
	display: block;
	width: 100%;
	height: 0.3rem;
	background: url(../images/money.png) no-repeat center;
	background-size: 0.33rem 0.33rem;
}
#choosesite .search .lr .icon3{
	display: block;
	width: 100%;
	height: 0.3rem;
	background: url(../images/user.png) no-repeat center;
	background-size: 0.39rem 0.39rem;
}
#choosesite .search .lr .text{
	color: #333333;
	font-size: 0.2rem;
	text-align: center;
	margin-top: 0.14rem;
}
/******选择地址的弹窗******/
#cswindow{
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.4);
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 99999;
}
#cswindow .con{
	width: 100%;
	height: 11.9rem;
	padding: 0.4rem 0.3rem 0 0.3rem;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(255,255,255,1);
}
#cswindow .con .title1{
	color: #333333;
	font-size: 0.38rem;
	font-weight: bold;
	background: url(../images/choose_icon1.png) no-repeat right center;
	background-size: 0.26rem 0.26rem;
}
#cswindow .con .title2{
	color: #333333;
	font-size: 0.26rem;
	margin-top: 0.48rem;
}
#cswindow .con .csqy{
	width: 100%;
	height: 0.5rem;
	border: 0;
	outline: none;
	background: url(../images/choose_icon4.png) no-repeat left center;
	background-size: 4.74rem 0.5rem;
	margin-top: 0.22rem;
	position: relative;
}
#cswindow .con .csqy .icon{
	display: block;
	width: 0.15rem;
	height: 100%;
	background: url(../images/choose_icon3.png) no-repeat center;
	background-size: 0.15rem 0.09rem;
	position: absolute;
	left: 4.4rem;
	top: 0;
}
#cswindow .con .csqy .select{
	width: 4.74rem;
	height: 100%;
	border: 0;
	outline: none;
	position: absolute;
	left: 0;
	top: 0;
	padding-left: 0.2rem;
}
#cswindow .con .line{
	width: 100%;
	margin-top: 0.4rem;
}
#cswindow .con .line .text1{
	color: #333333;
	font-size: 0.26rem;
}
#cswindow .con .line .text2{
	color: #999999;
	font-size: 0.22rem;
	text-align: center;
	margin-top: 0.04rem;
}
#cswindow .con .line .progess{
	width: 6.3rem;
	height: 0.31rem;
	background: url(../images/choose_icon2.png) repeat center;
	background-size: 0.32rem 0.31rem;
	margin: 0 auto;
	margin-top: 0.02rem;
}
#cswindow .con .surebtn{
	width: 6.9rem;
	height: 0.9rem;
	color: white;
	font-size: 0.36rem;
	text-align: center;
	line-height: 0.9rem;
	background: url(../images/choose_icon5.png) no-repeat center;
	background-size: contain;
	margin-top: 0.6rem;
	letter-spacing: 0.08rem;
}
/***********意向加盟商列表，加盟商列表****************/
#yxjmslist,
#jmslist{
	width: 100%;
	padding-top: 1rem;
	 
}
.jmslist .tab>div{
	width:300%;

}

.jmslist .tab .con{
	width:100%;
	height: 1rem;
	white-space: nowrap;
}
.jmslist .tab .item{
	float: left;
	height: 100%;
	padding: 0 0.19rem;
	padding-top: 0.24rem;
}
.jmslist .tab .item .text{
	float: left;
	color:#666666;
	font-size: 0.3rem;
	padding: 0.12rem 0;

}
.jmslist .tab .item .text.c1{

	color: #FFCA4C;
	border-bottom: 0.04rem solid #FFCA4C;
     
    padding-bottom:.38rem;
}
.jmslist .list{
	width: 100%;
	margin-top: 0.3rem;
	padding: 0 0.25rem;
}
.jmslist .list .jms-item{
	position: relative;
	display: block;
	width: 100%;
	height: 3.34rem;
	padding-top: 0.3rem;
	padding-left: 0.3rem;
	padding-right: 0.10rem;
	margin-bottom: 0.4rem;
	background: url(../images/jms_bg1.png) no-repeat 0 0;
	background-size:100%;

}
.jmslist .list .jms-item .name{
	height: 0.54rem;
	color: #333333;
	font-size: 0.36rem;
	font-weight: bold;
	line-height: 0.7rem;
}
.jmslist .list .jms-item .name.yx-state1{
	background: url(../images/jms_yx1.png) no-repeat right center;
	background-size: 1.49rem 0.53rem;
}
.jmslist .list .jms-item .name.yx-state2{
	background: url(../images/jms_yx2.png) no-repeat right center;
	background-size: 1.49rem 0.53rem;
}
.jmslist .list .jms-item .name.yx-state3{
	background: url(../images/jms_yx3.png) no-repeat right center;
	background-size: 1.49rem 0.53rem;
}
.jmslist .list .jms-item .name.yx-state4{
	background: url(../images/jms_yx4.png) no-repeat right center;
	background-size: 1.49rem 0.53rem;
}
.jmslist .list .jms-item .name.zs-state1{
	background: url(../images/jms_zs1.png) no-repeat right center;
	background-size: 1.49rem 0.53rem;
}
.jmslist .list .jms-item .name.zs-state2{
	background: url(../images/jms_zs2.png) no-repeat right center;
	background-size: 1.49rem 0.53rem;
}
.jmslist .list .jms-item .name.zs-state3{
	background: url(../images/jms_zs3.png) no-repeat right center;
	background-size: 1.49rem 0.53rem;
}
.jmslist .list .jms-item .name.zs-state4{
	background: url(../images/jms_zs4.png) no-repeat right center;
	background-size: 1.49rem 0.53rem;
}
.jmslist .list .jms-item .name.zs-state5{
	background: url(../images/jms_zs5.png) no-repeat right center;
	background-size: 1.49rem 0.53rem;
}
.jmslist .list .jms-item .name.zs-state6{
	background: url(../images/jms_zs6.png) no-repeat right center;
	background-size: 1.49rem 0.53rem;
}
.jmslist .list .jms-item .name.zs-state7{
	background: url(../images/jms_zs7.png) no-repeat right center;
	background-size: 1.49rem 0.53rem;
}
.jmslist .list .jms-item .site{
	height:0.35rem;
	 color: #333333;
	font-size: 0.3rem;
	text-indent: 0.44rem;
	margin-top: 0.4rem;
	overflow: hidden;
	white-space: nowrap;
   text-overflow: ellipsis;
   
	background: url(../images/jms_icon1.png) no-repeat left center;
	background-size: 0.26rem 0.28rem;
}
.jmslist .list .jms-item .dz-name{
	height: 0.28rem;
	color: #333333;
	font-size: 0.3rem;
	text-indent: 0.44rem;
	margin-top: 0.3rem;
	line-height: 0.28rem;
	background: url(../images/jms_icon2.png) no-repeat left top;
	background-size: 0.25rem 0.25rem;
	
}
.jmslist .list .jms-item .tel{
	height: 0.28rem;
	color: #333333;
	font-size: 0.28rem;
	text-indent: 0.44rem;
	margin-top: 0.3rem;
	line-height: 0.34rem;
	background: url(../images/jms_icon3.png) no-repeat left top;
	background-size: 0.19rem 0.27rem;
}
.jmslist .list .jms-item .qy-time{
	color: #666666;
	font-size: 0.28rem;
	margin-top: 0.2rem;
	text-align: right;
	padding-right: 0.24rem;
}
/***********编辑信息**********/
#editInfo{
	width: 100%;
}
#editInfo .editInfo-title{
	width: 100%;
	height: 1.28rem;
	color: #333333;
	font-size: 0.38rem;
	font-weight: bold;
	line-height: 1.08rem;
	padding-left: 0.29rem;
	border-top: 0.1rem solid rgb(250,250,250);
	border-bottom: 0.1rem solid rgb(250,250,250);
}
#editInfo .item{
	width: 100%;
   border-bottom: 1px solid #F2F2F2;
	 
	  
}
#editInfo .item .item-flag{
	padding-left:.19rem;
 
	display: inline-block;
	float: left;
	height: 100%;
	color: #666666;
	font-size: 0.28rem;
	line-height: 1rem;
	width:2rem;
	vertical-align: top;
}
 
#editInfo .item .item-con{
	display: inline-block;
	float: left;
	width: 5.2rem;

    vertical-align: top;
}
 .item .item-con img{
 	margin-top:10px;
 }
#editInfo .dailiarea .item-con{
	  padding-top:.32rem;
}

#editInfo .item .item-con1{
	width: 4.6rem;
}
#editInfo .item .item-con input[type='radio']{
	 appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../images/edit_icon2.png) no-repeat center;
	background-size: 0.22rem 0.22rem;
}
#editInfo .item .item-con input[type='checkbox']{
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../images/edit_icon4.png) no-repeat center;
	background-size: 0.29rem 0.29rem;
}
#editInfo .item .item-con input[type='radio']:focus{
	outline: none;
}
#editInfo .item .item-con input[type='checkbox']:focus{
	outline: none;
}
#editInfo .item .item-con input[type='radio']:checked{
	background: url(../images/edit_icon31.png) no-repeat center;
	background-size: 0.22rem 0.22rem;
}
#editInfo .item .item-con input[type='checkbox']:checked{
	background: url(../images/edit_icon5.png) no-repeat center;
	background-size: 0.29rem 0.29rem;
}
 
#editInfo   .beizhuBox {
	height: 2.5rem;
	 
}
#editInfo   .dailiBox  .radio{
 padding-top:.36rem;
	  
}
 #editInfo   .beizhuBox .item-flag{
	height:2rem;
	 
}
.dailiBigbox .item-flag{
	 
	height:.9rem;
}
#editInfo   .beizhuBox .item-con{
	padding-top:5px;
}
#editInfo   .radioBox .item-con{
	padding-top:20px;
}
#editInfo .item .item-con .radio{
	float: left;
    margin-bottom: 0.4rem;
	cursor: pointer;
}
#editInfo .item .item-con .radio:nth-child(n+5){
/* //	margin-bottom: 0; */
}
#editInfo .item .item-con .radio input[type='radio']{
	float: left;
	width: 0.3rem;
	height: 0.3rem;
	margin-right: 0.04rem;
}
#editInfo .item .item-con .radio .text{
	float: left;
	height: 0.3rem;
	color: #666666;
	font-size: 0.3rem;
}
#editInfo .item .item-con .input{
	float: left;
	height:.98rem;
	border:0;
	outline: none;
	line-height:1rem;
	background-color: transparent;
	position: relative;
	 
}
#editInfo .item .item-con .radio .qt-input{
	width: 3.8rem;
	margin-left: 0.2rem;
}
#editInfo .item .item-con .md-name{
	width: 4.58rem;
	margin-left: 0.1rem;
    text-indent: 0.1rem;
}
#editInfo .item .item-con .checkbox{
	float: left;
	margin-right: 0.4rem;
	margin-bottom: 0.4rem;
	cursor: pointer;
}
#editInfo .item .item-con .checkbox:nth-child(6){
	margin-right: 0;
}
#editInfo .item .item-con .checkbox input[type='checkbox']{
	float: left;
	width: 0.30rem;
	height: 0.32rem;
	margin-right: 0.1rem;
}
#editInfo .item .item-con .checkbox .text{
	float: left;
	height: 0.32rem;
	color: #666666;
	font-size: 0.3rem;
	line-height: 0.36rem;
}
#editInfo .item .item-con .ygxx-input-con{
  width: 100%;
}
#editInfo .item .item-con .ygxx-input-con:nth-child(n+2){
  margin-top: 0.24rem;
}
#editInfo .item .item-con .ygxx-input-con .ygxx{
  float: left;
	width: 2rem;
	top: -0.04rem;
}
#editInfo .item .item-con .ygxx-input-con .ygxx:first-child{
	margin-right: 0.3rem;
}
#editInfo .item .item-con .ygxx-input-con .close{
  float: left;
  display: block;
  width: 0.48rem;
  height: 0.48rem;
  background: url("../images/edit_icon10.png") no-repeat center;
  background-size: 0.31rem 0.31rem;
}
#editInfo .item .item-con .addbtn{
	float: left;
	width: 1.28rem;
	height: 0.5rem;
	background: url(../images/edit_icon6.png) no-repeat center;
	background-size: 1.27rem 0.5rem;
	margin-top: 0.3rem;
}
#editInfo .item .item-con .siteicon{
	float: left;
	display: inline-block;
	width: 0.3rem;
	height: 0.36rem;
	background: url(../images/edit_icon7.png) no-repeat center;
	background-size: 0.29rem 0.35rem;
	margin-left: 0.24rem;
}
#editInfo .item .item-con .sitecon{
	float: left;
	width: 4.1rem;
	color: #333333;
	font-size: 0.3rem;
	line-height: 1.4;
	margin-left: 0.18rem;
}
#editInfo .item .item-con .selectcon{
	float: left;
	width: 3.33rem;
	height: 0.55rem;
	margin-left: 0.2rem;
	background-color: rgba(250,250,250,1);
	border-radius: 0.05rem;
  border: 0.02rem solid #cccccc;
	position: relative;
	top: -0.06rem;
}
#editInfo .item .item-con .selectcon .xzqh-icon{
	display: inline-block;
	width: 0.35rem;
	height: 0.55rem;
	background:  url(../images/edit_icon8.png) no-repeat right center;
	background-size: 0.35rem 0.21rem;
	position: absolute;
	right: 0.16rem;
	top: 0;
}
#editInfo .item .item-con .selectcon select{
	width: 3.33rem;
	height: 0.55rem;
	color: #999999;
	font-size: 0.3rem;
	line-height: 0.6rem;
	padding-left: 0.18rem;
	background-color: transparent;
	border: 0;
	outline: none;
	position: absolute;
	top: 0;
	left: 0;
	 
}
#editInfo .item .item-con .addimg{
	float: left;
	width: 1.48rem;
	height: 1.48rem;
	background: url(../images/edit_icon9.png) no-repeat center;
	background-size: 1.47rem 1.47rem;
}
#editInfo .item .item-con .addimg input[type='file']{
  display: inline-block;
  width: 1.48rem;
  height: 1.48rem;
  opacity: 0;
  z-index: 99;
}
#editInfo .item .item-con .dm-img{
	float: left;
	width: 1.48rem;
	height: 1.48rem;
	margin-left: 0.2rem;
	margin-bottom: 0.36rem;
}
#editInfo .item .item-con .dm-img:nth-child(n+4){
	margin-bottom: 0;
}
#editInfo .item .item-con .ywjl{
	color: #333333;
	font-size: 0.3rem;
	height: 0.3rem;
	line-height: 0.38rem;
}
#editInfo .item .item-con .textarea-con{
	width: 100%;
	height: 1.84rem;
	border: 0.02rem solid #e6e6e6;
	border-radius: 0.05rem;
	padding: 0.1rem;
	position: relative;

}
#editInfo .item .item-con .textarea-con textarea{
	width: 100%;
	height: 1.36rem;
	padding: 0.08rem;
	border: 0;
	outline: none;
	resize: none;
	background-color: transparent;
}
#editInfo .item .item-con .textarea-con .tj-num{
	width: 100%;
	color: #999999;
	font-size: 0.26rem;
	text-align: right;
	padding-right: 0.1rem;
	position: absolute;
	left: 0;
	bottom: 0.08rem;
}
#editInfo .tip{
	color: #FF3737;
	font-size: 0.3rem;
	text-align: center;
	margin-top: 0.4rem;
	margin-bottom: 0.4rem;
}
#editInfo .submitbtn{
	width: 6.88rem;
	height: 0.9rem;
	color: #FFFFFF;
	font-size: 0.36rem;
	text-align: center;
	line-height: 0.9rem;
	background-color: #4990E2;
	border-radius: 0.1rem;
}
/***********加盟商信息**************/
#jmsinfo{
	width: 100%;
}
#jmsinfo .jmsinfo-title{
	width: 100%;
	height: 1.18rem;
	color: #333333;
	 
	font-weight: bold;
	 
	padding-left: 0.2rem;
	border-bottom: 0.1rem solid rgb(250,250,250);
}
#jmsinfo .jmsinfo-title .xq{
	float: right;
	height: 1.18rem;
	color: #4990E2;
	font-size: 0.3rem;
	line-height: 1.22rem;
	padding-right: 0;
	padding-right: 0.44rem;
	margin-right: 0.3rem;
	background: url(../images/zl_icon1.png) no-repeat right center;
	background-size: 0.3rem 0.2rem;
}
#jmsinfo .line{
	width: 100%;
	height: 0.1rem;
	 
	background-color: rgb(250,250,250);
}
#jmsinfo .item{
	width: 100%;
	padding-left: 0.2rem;
	 
	border-bottom: 1px solid #F2F2F2;
	line-height: 1rem;
}
#jmsinfo .item1{
	 
}
 
#jmsinfo .item .item-flag{
	display: inline-block;
	float: left;
	width: 2rem;
	height:100%;
 
	color: #666666;
	font-size: 0.29rem;
	line-height: 1rem;
}
#jmsinfo .item .item-con{
	float: left;
	width: 5rem;
	height: 100%;
	
 
}
#jmsinfo .item .item-con .text{
	float: left;
	 
	color: #999999;
	font-size: 0.29rem;
	  height: 100%;
		line-height: 1rem;
}
#jmsinfo .item .item-con .text1{
	margin-top: 0.36rem;
}
#jmsinfo .item .jyfw .jyfw-item{
	float: left;
	height: 0.44rem;
	color: #4990E2;
	font-size: 0.3rem;
	line-height: 0.44rem;
	padding: 0 0.14rem;
	border: 0.02rem solid #4990E2;
	border-radius: 0.1rem;
	margin-right: 0.3rem;
	margin-bottom: 0.32rem;
}
#jmsinfo .item .ygxx .ygxx-item{
	float: left;
	height: 0.32rem;
	color: #333333;
	font-size: 0.3rem;
	line-height: 0.32rem;
	margin-right: 0.44rem;
	margin-bottom: 0.32rem;
}
#jmsinfo .item .dm-img-list .dm-img{
	float: left;
	width: 1.48rem;
	height: 1.48rem;
	margin-right: 0.18rem;
	margin-bottom: 0.36rem;
}
#jmsinfo .item .dm-img-list .dm-img:nth-child(n+4){
	margin-bottom: 0;
}
#jmsinfo .item .xg-icon{
	float: left;
	display: inline-block;
	height: 0.34rem;
	color: #4990E2;
	font-size: 0.32rem;
	line-height: 0.36rem;
	margin-right: 0.36rem;
	padding-right: 0.44rem;
	background: url(../images/zl_icon2.png) no-repeat right center;
	background-size: 0.33rem 0.33rem;
}
#jmsinfo .surebtn{
	width: 6.88rem;
	height: 0.9rem;
	color: white;
	font-size: 0.36rem;
	line-height: 0.9rem;
	text-align: center;
	background-color: #4990E2;
	border-radius: 0.1rem;
	margin-top: 0.7rem;
}
/******************/
/*********兴趣弹窗*********/
.xq-msg-cover{
	width: 100%;
	height: 100%;
	z-index: 999999;
	background-color: rgba(0,0,0,0.3);
	position: fixed;
	top: 0;
	left: 0;
}
.xq-msg-cover .xq-msg{
	width: 3.2rem;
	color: #333333;
	font-size: 0.28rem;
	line-height: 1.5;
	padding: 0.34rem;
	background-color: rgba(255,255,255,1);
	border-radius: 0.1rem;
	position: absolute;
	right: 0.3rem;
	top: 1.9rem;
  overflow: hidden;
}
/******************/
/*********状态追踪弹窗*********/
.state-zg-cover{
	border: 1px solid #000;
	width: 100%;
	height: 100%;
	z-index: 999999;
	background-color: #C1C1C1;
	position: fixed;
	top: 0;
	left: 0;
}
.state-zg-cover .state-zg{
	width: 100%;
	background-color: rgba(255,255,255,1);
	position: absolute;
	bottom:0; 
}
.state-zg-cover .state-zg .state-zg-top{
	width: 100%;
	height: 1.1rem;
	color: #222;
	font-size: 0.32rem;
	text-align: center;
	line-height: 1.1rem;
	border-bottom: 0.14rem solid #ECECEC;
	display: flex;
}
.state-zg-cover .state-zg .state-zg-top span{
	display: inline-block;
	line-height: 1.1rem;
     flex: 9;
}
.state-zg-cover .state-zg .state-zg-top p{
	height: 100%;
	line-height: .9rem;
    flex: 1;
}
.state-zg-cover .state-zg .state-zg-con{
	width: 100%;
	padding: 0 0.38rem;
}
.state-zg-cover .state-zg .state-zg-con .text{
	color: #333333;
	font-size: 0.34rem;
	margin-top: 0.4rem;
}
.state-zg-cover .state-zg-con .sta-list .item{
	 float: left;
	 height: 0.66rem;
	 color: #222;
	 font-size: 0.27rem;
	 line-height: 0.66rem;
	 padding: 0 0.24rem;
	 border-radius: 0.1rem;
	 margin-top: 0.34rem;
	 border: 1px solid #F5F5F5;
	 display: inline-block;
	 width:25%;
	 margin-right:0.5rem;
}
.state-zg-cover .state-zg-con .sta-list .item.c1{
  color: #4D4A42;
  background-color:#FFF0CD;
}
.state-zg-cover .state-zg-con .textarea-con{
	width: 100%;
	height: 2.14rem;
	background-color: #fff;
	border: 1px solid #eee;
	border-radius: 0.1rem;
	margin: 0.4rem 0;
	padding: 0.16rem 0.24rem;
	position: relative;
}
.state-zg-cover .state-zg-con .textarea-con textarea{
	width: 100%;
	height: 1.5rem;
	resize: none;
	border: 0;
	outline: none;
	padding-top: 0.04rem;
	background-color: transparent;
}
.state-zg-cover .state-zg-con .textarea-con .num{
	width: 100%;
	color: #999999;
	font-size: 0.28rem;
	text-align: right;
	padding-right: 0.18rem;
	position: absolute;
	left: 0;
	bottom: 0.16rem;
}
.state-zg-cover .state-zg .state-zg-bom{
	width: 100%;
	height: .9rem;
	color: #222;
	font-size: 0.28rem;
	text-align: center;
	line-height:.9rem;
	border-top: 0.02rem solid rgb(242,242,242);
	background-color: #FFCA4C;
}
 
.state-zg-cover .closebtn{
	width: 100%;
	height: 0.31rem;
	background: transparent url(../images/choose_icon1.png) no-repeat center;
	background-size: 0.31rem 0.31rem;
}
/******************/
/*********alert弹窗*********/
.alert-cover{
	width: 100%;
	height: 100%;
	z-index: 999999;
	background-color: rgba(0,0,0,0.3);
	position: fixed;
	top: 0;
	left: 0;
}
.alert-cover .alert-con{
	width: 4.74rem;
	height: 2.84rem;
	background-color: rgba(255,255,255,1);
	border-radius: 0.1rem;
	margin-top: 3.1rem;
}
.alert-cover .alert-con .top{
	width: 100%;
	height: 1.7rem;
	color: #4990E2;
	font-size: 0.38rem;
	text-align: center;
	line-height: 1.7rem;
	border-bottom: 0.02rem solid rgba(242,242,242,1);
}
.alert-cover .alert-con .bom .lr-btn{
	float: left;
	width: 50%;
	height: 1.12rem;
	color: #666666;
	font-size: 0.38rem;
	text-align: center;
	line-height: 1.12rem;
}
.alert-cover .alert-con .bom .cancel{
	border-right: 0.02rem solid rgba(242,242,242,1);
}
.alert-cover .alert-con .bom .sure{
	color: #4990E2;
}
.alert-cover .alert-con .success{
	width: 100%;
	height: 0.98rem;
	background: url(../images/zl_icon4.png) no-repeat center;
	background-size: 0.98rem 0.98rem;
	position: relative;
	top: 0.44rem;
}
.alert-cover .alert-con .success-text{
	width: 100%;
	color: #4990E2;
	font-size: 0.34rem;
	text-align: center;
	margin-top: 1.04rem;
}
.titleICon i{
   position: absolute;
   display: inline-block;
   height: 0;
   border-width:.09rem;
   border-style: solid;
   border-color:  transparent transparent #fff transparent;
   bottom: 0;
   
 
  }
  .titleText{
    
    display: inline-block;
    vertical-align: middle;
    font-size: .31rem;
  }

  /*方*/
 